package clt.com.util;

/**
 */
public final class Constants {
	public static final String SESSION_USER = "user";
	public static final String NAMESPACE_SHARE = "/sh";
	public static final String CHANNEL_FUPIN_MANAGE_SYSTEM = "chnlId";// 渠道编码（扶贫业务管理平台）
	public static final String SYS_APP_ID = "1300"; // 应用系统编码（扶贫业务管理平台）
	public static final String SESSION_USER_ID = "userId";
	public static final String SESSION_USER_LOGIN_ID = "userLoginId";// 用户登录名
	public static final String SESSION_USER_ALS = "userAls";// 用户别名
	public static final String SESSION_POST_ID = "postId";// 岗位ID
	public static final String SESSION_POST_NAME = "postName";// 岗位名称
	public static final String SESSION_LOGIN_LOG_ID = "loginLgId";
	public static final String SESSION_USER_NAME = "userName";// 姓名
	public static final String SESSION_USER_EN_NAME = "userEnName";// 英文名称
	public static final String SESSION_PTY_ID = "ptyId";// 关系ID
	public static final String SESSION_PTY_TYPE_CD = "ptyTypeCd";// 用户类型
	public static final String SESSION_USER_TELNUM = "telnum";// 用户手机号码
	public static final String SESSION_CHNL_ID = "chnlId";// 用渠道
	public static final String SESSION_FIRST_LOGIN_FLAF = "firstLoginFlag";// 首次登陆
	public static final String SESSION_SYS_APP_ID = "sysAppId";
	public static final String SESSION_LOGIN_SCRN_FLAG  = "loginScrnFlag";//是否大屏用户
	public static final String SESSION_ACCT_TYPE_CD  = "acctTypeCd";//服务账号类型
	public static final String SESSION_SRV_ACCT_ID  = "srvAcctId";//服务账号类型
	public static final String SESSION_SPTPR_ID = "sptprId";//扶贫责任人档案库ID
	public static final String SESSION_DATA_PRIV_OBJ_ID = "dataPrivObjId";//扶贫责任人档案库ID
	public static final String smsTmpltId = "4709";
	public static final String SESSION_USER_LOGIN_PW="pw";
	//扶贫系统短信验证码模板ID
	//public static final String fupinSmsTmpltId = "5242";
	//扶贫系统短信验证码模板ID 20160820 wangxj add
	public static final String fupinSmsNewTmpltId = "6998";

	public static final long MAXTIME = 60;// 验证码最大请求失效时间

	public static final String MERCHANT_CHNL_ID = "1201";// 商户账户渠道
	public static final String CHANNEL_10085_MERCHANT_SYSTEM = "1200";// 渠道编码（10085微商业务管理平台）

	public static final Long SMS_SEND_INTERVAL_TIME = 60000L;
	public static final String SMS_SEND_TELNUM_PREFIX = "SMS_SEND_TELNUM_PREFIX_";
	public static final String SD_MSG_BROKER = "";
	/**
	 * restful动作常量
	 */
	public interface RESTFUL_ACTION{
		/**
		 * SCOPE ACTION
		 */
		String SCOPE="scope";		
		/**
		 * GET ACTION
		 */
		String ACT_GET="GET";
		/**
		 * PUT ACTION
		 */
		String ACT_PUT="PUT";
		/**
		 * POST ACTION
		 */
		String ACT_POST="POST";
		/**
		 * DELETE ACTION
		 */
		String ACT_DELETE="DELETE";
		
		
		/**
		 * 服务业务别名
		 */
		String BUSI_FUPIN="fupinbusi";
		/**
		 * 电商业务别名
		 */
		String BUSI_DIANSHANG="ecpcore";
	}
	
	public interface SYSTEM_PROP_CONFIG {
		String REDIS_ADDR_CFG = "REDIS_ADDR_CFG";// Redis IP地址配置，各ip之间以半角逗号","分隔
		String REDIS_CFG_SPLIT = ",";// 分隔符
		String APP_ARRAY_UNION_URL = "APP_ARRAY_UNION_URL";// ecpcore层地址配置
		String REDIS_MAX_TOTAL = "REDIS_MAX_TOTAL"; // 最大连接数key值，默认8个
		String REDIS_MAX_IDLE = "REDIS_MAX_IDLE"; // 最大空闲连接数key值，默认8个
		String REDIS_MIN_IDLE = "REDIS_MIN_IDLE"; // 最小空闲连接数key值，默认8个
		String ESB_CLIENT_ID = "ESB_CLIENT_ID";// restful调用clientId

	}

	// FTP配置
	public interface FTP_CONFIG {
		String FTP_HOST_IP = "FTP_HOST_IP";// FTP的ip地址
		String FTP_HOST_PORT = "FTP_HOST_PORT";// FTP的端口
		String FTP_HOST_USERNAME = "FTP_HOST_USERNAME";// FTP用户名
		String FTP_HOST_USERPD = "FTP_HOST_USERPWD";// FTP密码
		String FTP_PATH_CMPGN_UPLOAD = "FTP_PATH_CMPGN_UPLOAD";// 营销活动上传目录
		String FTP_PATH_CMPGN_HIS = "FTP_PATH_CMPGN_HIS";// 营销活动历史目录
		String FTP_PATH_ORDER_UPLOAD = "FTP_PATH_ORDER_UPLOAD";// 订单活动上传目录
		String FTP_PATH_ORDER_HIS = "FTP_PATH_ORDER_HIS";// 订单活动历时目录
		String FTP_PATH_SNSTVCUST_UPLOAD = "FTP_PATH_SNSTVCUST_UPLOAD";// 敏感客户上传目录
		String FTP_PATH_SNSTV_HIS = "FTP_PATH_SNSTVCUST_HIS";// 敏感客户历史目录
		String FTP_PATH_CONTRACT = "contract/";// 商家合同地址

		String FTP_PATH_PROD_GROUP_IMG_UPLOAD = "FTP_PATH_PROD_GROUP_IMG_UPLOAD";// 商品组上传目录
		String FTP_PATH_PROD_IMG_UPLOAD = "FTP_PATH_PROD_IMG_UPLOAD";// 商品图片上传目录
		String FTP_PATH_WEMALL_IMG_UPLOAD = "FTP_PATH_WEMALL_IMG_UPLOAD";// 微商城图片上传目录
		String FTP_PATH_PROD_IMG_UPLOAD_TEMP = "FTP_PATH_PROD_IMG_UPLOAD_TEMP";// 商品图片上传临时目录
		String FTP_PREFIX_OUT = "FTP_PREFIX_OUT"; // 外网FTP图片路径
		String FTP_PREFIX_IN = "FTP_PREFIX_IN"; // 内网FTP图片路径

		String FTP_HOST_IP_MCYK = "FTP_HOST_IP_MCYK"; // 猫池养卡结果数据上传 ip
		String FTP_HOST_PORT_MCYK = "FTP_HOST_PORT_MCYK"; // 猫池养卡结果数据上传 端口
		String FTP_HOST_USERNAME_MCYK = "FTP_HOST_USERNAME_MCYK";// FTP用户名 猫池养卡
		String FTP_HOST_USERPD_MCYK = "FTP_HOST_USERPWD_MCYK";// FTP密码 猫池养卡
		String FTP_PATH_MCYH_UPLOAD = "FTP_PATH_MCYH_UPLOAD";// 猫池养卡上传目录
		String FTP_PATH_MCYK_HIS = "FTP_PATH_MCYK_HIS";// 猫池养卡历时目录

		String FTP_PATH_NOTIFICATION_UPLOAD = "FTP_PATH_NOTIFICATION_UPLOAD";// 通知中心上传通知附件目录
		String FTP_PATH_NOTIFICATION_UPLOAD_HIS = "FTP_PATH_NOTIFICATION_UPLOAD_HIS";// 通知中心上传通知附件历史目录
		/**
		 * 商品详情静态页面生成目录
		 */
		String FTP_PATH_PROD_HTML_UPLOAD = "FTP_PATH_PROD_HTML_UPLOAD";
		/**
		 * 
		 * 商户资料上传路径配置
		 */
		String FTP_PATH_MERCHANT_UPLOAD = "FTP_PATH_MERCHANT_UPLOAD";
		String FTP_PATH_MERCHANT_HIS = "FTP_PATH_MERCHANT_HIS";

		String FTP_PATH_MERCHANT_BATCH_UPLOAD = "FTP_PATH_MERCHANT_BATCH_UPLOAD";
		String FTP_PATH_MERCHANT_BATCH_UPLOAD_HIS = "FTP_PATH_MERCHANT_BATCH_UPLOAD_HIS";

		
		String FTP_UPLOAD_PATH_FILE_TEMP = "FTP_UPLOAD_PATH_FILE_TEMP";
		String FTP_UPLOAD_PATH_FILE = "FTP_UPLOAD_PATH_FILE";
		String FTP_UPLOAD_PATH_FILE_NGINX = "FTP_UPLOAD_PATH_FILE_NGINX";
		
		String FTP_UPLOAD_PATH_PIC = "FTP_UPLOAD_PATH_PIC";
		String FTP_UPLOAD_PATH_PIC_NGINX = "FTP_UPLOAD_PATH_PIC_NGINX";
		
		
		String FTP_UPLOAD_PATH_CARE = "FTP_UPLOAD_PATH_CARE";//关爱行动上传图片路径
		String  FTP_UPLOAD_PATH_DATAPROCESSFILE = "FTP_UPLOAD_PATH_DATAPROCESSFILE";
	}

	// Topic的值，注意，消费时的topic需与生产者生产时的值相同
	public interface MQ_TOPIC {
		String TOPIC_OPER_LOG = "TOPIC_OPER_LOG";
		String TOPIC_MARKET_FTP = "TOPIC_MARKET_FTP";
	}

	// 系统管理FTP配置
	public interface SYSMANAGE_FTP_CONFIG {
		String FTP_HOST_IP = "FTP_HOST_IP";// FTP的IP地址
		String FTP_HOST_PORT = "FTP_HOST_PORT";// FTP的端口
		String FTP_HOST_USERNAME = "FTP_HOST_USERNAME";// FTP用户名
		String FTP_HOST_USERPD = "FTP_HOST_USERPWD";// FTP密码
		String FTP_PATH_FILE_UPLOAD = "FTP_PATH_SYSMANAGE_UPLOAD";// 文件上传目录
	}

	/**
	 * 合同上传文件路径
	 */
	public interface CTRT_FILE_PATH {
		String FILEPATH = "D://ctrtfiles/";
	}

	/**
	 * MQTT消息推送服务配置
	 */
	public interface MQTT_CONFIG {
		String REMOTE_MQTT_IP_PORT = "REMOTE_MQTT_IP_PORT";
	}

	/**
	 * 扶贫数据类型
	 * 
	 * @author Administrator
	 *
	 */
	public interface FUPIN_TYPE_CD {
		String FUPIN_TYPE_ADMIN = "6001";
		String FUPIN_POST_ADMIN = "100";	// 超级管理员岗位
	}

	// 有效状态码
	public interface FUPIN_CONFIG {
		String FUPIN_VALID_CD_TRUE = "1";// 有效
		String FIRST_LOGIN_FLAG = "Y";// 首次登陆
		String CHANNEL_ID = "1205";// 扶贫渠道
		String SYSTEM_ERROR = "-9999";
		/**
		 * 图片验证码出现
		 */
		String SYSTEM_ERROR_PIC = "0001";
		/**
		 * 用户名或密码错误,请重新输入
		 */
		String SYSTEM_ERROR_CODE_0001 = "0001";//用户名或密码错误,请重新输入
		/**
		 * 您的账号已被冻结，请与系统管理员联系
		 */
		String SYSTEM_ERROR_CODE_0002 = "0002";//您的账号已被冻结，请与系统管理员联系
		/**
		 * 登录次数过多
		 */
		String SYSTEM_ERROR_CODE_0003 = "0003";//登录次数过多
		/**
		 * 用户名或密码错误，请重新输入
		 */
		String SYSTEM_ERROR_CODE_0004 = "0004";//用户名或密码错误，请重新输入
		/**
		 * 用户名或密码错误，请重新输入
		 */
		String SYSTEM_ERROR_CODE_0005 = "0005";//用户名或密码错误，请重新输入
		/**
		 * 验证码错误，请重新输入
		 */
		String SYSTEM_ERROR_CODE_0006 = "0006";//验证码错误，请重新输入
		/**
		 * 首次登录跳转到修改密码页面
		 */
		String SYSTEM_ERROR_CODE_0007 = "0007";//首次登录跳转到修改密码页面
		/**
		 * 用户已锁定
		 */
		String SYSTEM_ERROR_CODE_0008 = "0008";//用户已锁定
		/**
		 * 
		 */
		String SYSTEM_ERROR_CODE_0009 = "0009";//
		/**
		 * 图片验证码为空,请重新输入
		 */
		String SYSTEM_ERROR_CODE_0010 = "0010";//
		/**
		 * 图片验证码错误,请重新输入
		 */
		String SYSTEM_ERROR_CODE_0011 = "0011";//
		
		String SYSTEM_ERROR_CODE_9999 = "9999";//系统异常
	}
	// 登陆页面配置
	public interface FUPIN_LOGIN_CONFIG {
		String SYSTEM_LOGIN_NORMAL = "/login.html";//正常登陆页面
		String SYSTEM_LOGIN_AH_CHZHOU = "/login/chuzhou-jzfp.html";//安徽滁州登陆页面
		String SYSTEM_AUT_AH_CHZHOU="3411";//安徽滁州二级数据权限短码
		String SYSTEM_LOGIN_SX_LINFEN = "/login/linfen-jzfp.html";//山西临汾登陆页面
		String SYSTEM_AUT_SX_LINFEN="1410";//山西临汾二级数据权限短码
		
		String SYSTEM_AUT_SX_PINGSHUNXIAN="140425";//山西平顺县二级数据权限短码
		String SYSTEM_LOGIN_SX_PINGSHUNXIAN="/login/pingshunxian-jzfp.html";//山西平顺县登录页面
		
		String SYSTEM_AUT_SD_TAIAN="370923";//山东省泰安市东平县二级数据权限短码
		String SYSTEM_LOGIN_SD_TAIAN = "/login/dongping-jzfp.html";//山东省泰安市东平县登陆页面
		
		String SYSTEM_AUT_SX_CHONGQING="50";//重庆市二级数据权限短码
		String SYSTEM_LOGIN_SX_CHONGQING = "/login/chongqing-jzfp.html";//重庆市登陆页面
		
		String SYSTEM_AUT_SX_YUNNANDALI="5329";//云南二级数据权限短码
		String SYSTEM_LOGIN_SX_YUNNANDALI = "/login/fumintong-jzfp.html";//云南富民通登陆页面
		
		String SYSTEM_AUT_SX_GANSU="62";//云南二级数据权限短码
		String SYSTEM_LOGIN_SX_GANSU= "/login/gansu-jzfp.html";//甘肃登陆页面
		
		String SYSTEM_AUT_SX_ZHANGJIAJIE="4308";//湖南张家界二级数据权限短码
		String SYSTEM_LOGIN_SX_ZHANGJIAJIE= "/login/zhangjiajie-jzfp.html";//湖南张家界登陆页面
		String SYSTEM_AUT_SX_LUSHUI="533321";//云南怒江泸水县二级数据权限短码
		String SYSTEM_LOGIN_SX_LUSHUI= "/login/lushui-jzfp.html";//云南怒江泸水县登陆页面
		String SYSTEM_AUT_SX_LANPING="533325";//云南怒江兰坪县二级数据权限短码
		String SYSTEM_LOGIN_SX_LANPING= "/login/lanping-jzfp.html";//云南怒江兰坪县登陆页面
		String SYSTEM_AUT_SX_FANXIAN="410926";//范县三级数据权限短码
		String SYSTEM_LOGIN_SX_FANXIAN= "/login/fanxian-jzfp.html";//河南省范县登陆页面
		
		String SYSTEM_AUT_SX_TAIQIANXIAN="410927";//台前县三级数据权限短码
		String SYSTEM_LOGIN_SX_TAIQIANXIAN= "/login/taiqianxian-jzfp.html";//河南省台前县登陆页面
	}
	
	// 重庆登陆配置
	public interface FUPIN_AUTOLOGIN_FORCQ {
		String UTF8= "UTF-8";//编码
		String CID= "cid";//DES加密值
		String CHANNEL= "channel";//渠道编码
		String SIGN= "sign";//MD5加密值
		String DESKEY= "zyzxjzfp";//DES密钥

		String KEY= "A0D3F089F59D4A8391AF04638971B199";//MD5密钥
		String TOP_MENU = "topMenu";//顶部菜单
			
		String PW="123";//密码
		String LOGIN_TYPE = "1";//登录特征
		String CHNL_ID = "1205";//渠道路径
		String REDIRECT_URL = "module/homePage/ats.html";//重定向URL
		String RESPONCE_HEADER = "SAMEORIGIN";//回应头
			
		String RESPONCE_EXIST_NOT = "0";//用户不存在
		String RESPONCE_EXIST = "1";//用户操作
		String RESPONCE_CHECK_NOT = "2";//验证失败
		}
	
	// 忘记密码配置
	public interface FORGET_PWD_CONFIG {
		String FUPIN_ACCOUNT_TRUE = "1";//
		String FUPIN_ACCOUNT_FALSE = "0";//
		String SYSTEM_ERROR = "0";
		String SYSTEM_TRUE = "1";
		String SYSTEM_STATE = "0";
		
		long MAXTIME = 60;
		/**
		 * 登录次数过多
		 */
		String SYSTEM_ERROR_CODE_0003 = "0003";//登录次数过多
		/**
		 * 验证码错误，请重新输入
		 */
		String SYSTEM_ERROR_CODE_0006 = "0006";//验证码错误，请重新输入
		/**
		 * 非法操作，修改账号
		 */
		String SYSTEM_ERROR_CODE_0008 = "0008";//非法操作，修改账号
		/**
		 * 非法操作，跳过短信验证
		 */
		String SYSTEM_ERROR_CODE_0009 = "0009";//非法操作，跳过短信验证
		/**
		 * 验证码失效，请重新获取
		 */
		String SYSTEM_ERROR_CODE_0012 = "0012";//验证码失效，请重新获取
		/**
		 * 图片验证码为空,请重新输入
		 */
		String SYSTEM_ERROR_CODE_0010 = "0010";//
		/**
		 * 图片验证码错误,请重新输入
		 */
		String SYSTEM_ERROR_CODE_0011 = "0011";//
		/**
		 * 密码错误，请重新输入
		 */
		String SYSTEM_ERROR_CODE_0013 = "0013";//密码错误，请重新输入
		}
}
